.pink {
  color:#de2d83;
}
.green {
  color:#80a71d;
}
.entrance-container {
  position:relative;
  text-align:center;
  z-index:100;
}
.counter_wrap1 {
  position:relative;
  height:80px;
  margin:auto;
  width:869px;
  
}
.counter_logo {
  position:absolute;
  left:25px;
  top:2px;
  z-index:10;
}
.counter_logo table td {
  vertical-align:middle;
  height:70px;
}
.campaign-counter {
  position:absolute;
  right:20px;
  text-align:right;
  padding-right:13px;
  top:21px;
  color:#5b584e !important;
  z-index:10;
}
.campaign-counter span.campaign-counter-text {
  line-height:30px;
  height:30px;
  display:inline-block;
}
.campaign-counter-table-container {
  display:inline-block;
  height:30px;
  line-height:30px;
  vertical-align:middle;
}
.campaign-counter .campaign-counter-table {
  width:115px;
  height:30px;
}

.campaign-counter-table td {
  height:15px;
  margin: 0 auto;
  padding:0;
  text-align:center;
  line-height:15px;
}
.campaign-container-digits td {
  font-size:12px;
  font-weight:bold;
}
.counter_bg {
  height:80px;
  position:absolute;
  width:600px;
  left:0;
  top:0;
  width:870px;
}
.counter_bgc {
  background:url(../images/counter_bg.png) left top repeat-x;
}
.counter_bgl {
  width:5px;
  background:url(../images/counter_bgl.png) left top no-repeat;
}
.counter_bgr {
  width:5px;
  background:url(../images/counter_bgr.png) left top no-repeat;
}
